Introducción a R

Omar E. Barrantes Sotela

Escuela de Ciencias Geográficas

La “Ciencia abierta”

Es la práctica de la ciencia de tal manera que otros pueden colaborar y contribuir.

Comunidades de investigación

¿Qué es R?

R es un programa libre para computación estadística y gráficos (R Core Team 2022).

¿Por qué usar R?

  • Métodos reproducibles y replicables.

  • Es abierto y libre.

  • Gran comunidad.

  • Forma parte de un gran ecosistema.

Las librerías

Una de las mayores virtudes de R es la enorme comunidad de desarrollo que ha creado funcionalidades (funciones) para simplificar el trabajo a otras personas. La estructura que almacena funciones se conoce como librería o paquete.

Existen dos tipos de librerías en R:

  • Librerías base: Incorporadas en la instalación básica.
  • Librerías por contribución: Creadas por usuarios y responden a sus necesidades. Estos necesitan ser descargados y cargados.

¿Dónde se consiguen las librerías?

  • CRAN (de Comprehensive R Archive Network en inglés), el repositorio oficial de R. Solo los paquetes aprobados y con soporte de fallos constante son publicados aquí.

  • GitHub, el repositorio más grande no oficial en el que se pueden encontrar paquetes de R. Muchos repositorios en CRAN mantienen versiones beta en GitHub para su prueba antes de ser publicados.

¿Cómo citar una librería?

Es muy fácil citar una librería. La forma más fácil es mediante el comando citation(). Por ejemplo, para citar el programa R.

citation()

To cite R in publications use:

  R Core Team (2022). R: A language and environment for statistical
  computing. R Foundation for Statistical Computing, Vienna, Austria.
  URL https://www.R-project.org/.

A BibTeX entry for LaTeX users is

  @Manual{,
    title = {R: A Language and Environment for Statistical Computing},
    author = {{R Core Team}},
    organization = {R Foundation for Statistical Computing},
    address = {Vienna, Austria},
    year = {2022},
    url = {https://www.R-project.org/},
  }

We have invested a lot of time and effort in creating R, please cite it
when using it for data analysis. See also 'citation("pkgname")' for
citing R packages.

Librerías para el Análisis espacial

En mi opinión, las principales librerías para el manejo de datos espaciales son:

  • Rgdal
  • sf
  • sp
  • gstats
  • raster

Aunque existen, muchas otras más ….

Los Editores

R en realidad mantiene una consola GUI (graphical user interface) básica. Para mejorar la interacción con los usuarios, es común el uso de editores, también conocidos como IDEs (Source code editor).

El más utilizado es RStudio IDE.

Sobre el taller

Este taller es de carácter introductorio, y se espera abordar:

  • uso básico de Quarto,
  • apertura de tablas de datos, datos espaciales: (puntos, líneas, polígonos y rasters)
  • Tratamiento básico datos espaciales,
  • visualización básica

Referencias

R Core Team. 2022. R: A Language and Environment for Statistical Computing. Vienna, Austria: R Foundation for Statistical Computing. https://www.R-project.org/.